Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Australia F2 Germany F3 Switzerland F2 USA F13 Germany F10 Germany F4 Great Britain F3 Germany F8 Austria F1 Germany F4 Egypt F1 Egypt F2 Hungary F3 Germany F6 Germany F16 Germany F17 Germany F18 Germany F2 Great Britain F4 Italy F5 Germany F12 Germany F4 Turkey F5 Turkey F6 Portugal F1 Greece F1 Greece F3 Turkey F19 Germany F5 Turkey F20 USA F8 USA F27 USA F28 USA F29 Germany F1 Germany F2 Germany F4 USA F3 Germany F5 Croatia F1 Croatia F2 Switzerland F1 Germany F1 Oberstaufen Cup - Oberstaufen Belgaum Open - Belgaum Uncle Toby's Burnie Challenger - Tasmania Ljubljana Open - Ljubljana Warsteiner Challenger Lubeck - Lubeck Tumkur Open - Tumkur BH Telecom Indoors Sarajevo 2006 - Sarajevo 2006 North Shore Pro Tennis Championship - Winnetka Lubbock Challenger - Lubbock Oberstaufen Cup - Oberstaufen Steelers Cup - Kosice Samsung Secruities Cup Challenger - Seoul XL Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Oberstaufen Cup - Oberstaufen Czech Indoor Open - Prague Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Marrakech IPP Open - Helsinki Baumag Open - Budapest Delhi Challenger I - New Delhi Sail Open - New Delhi Ispat Open 2004 - Ostrava Harrah's Entertainment Men's Pro Challenger - Tunica XXXVII Torneig C.E. Laieta - Barcelona The West Side Tennis Club Clay Court Challenger - Forest Hills Oberstraufen Cup - Oberstaufen ATU Cup - Weiden Swanston Challenger - Sacramento Internationale Badische Meisterschaffen Um Den Techem Cup - Zell 2006 Challenger of Santa Clarita California Challenger - Valencia Moncton Men's Challenger - Moncton New Delhi Challenger IV - New Delhi Banja Luka Challenger 2008 - Banja Luka USTA Comerica Challenger - Aptos St. Petersburg Challenger - St. Petersburg Noumea Challenger GHI Bronx Classic - Bronx Rhein-Main Challenger 2004 - Aschaffenburg Aberto de Sao Paulo - Sao Paulo Bauer Watertechnilogy Cup 2008 - Eckental Belgrade Challenger Home Depot Center USTA Challenger - Carson Wolfsburg Challenger USTA Men's Challenger of Dallas - Dallas Kyoto Challenger Architect Open - Budapest Sofia Challenger Ostrava Challenger Constanta Challenger USTA Challenger of Oklahoma - Tulsa Bauer Watertechnology Cup - Eckental Samsung Challenger 2007 - Ho Chi Minh City Rimini Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Segovia Challenger Alphen Challenger Okal Cup 2004 - Eckental 5 Volkswagen Challenger - Wolfsburg Rennes Challenger Flea Market Cup Busan Challenger Tennis - Busan Aachen Challenger Orleans Challenger Eckental Challenger Challenger Banque Nationale - Granby Kosice Challenger Roma Challenger 2007 - Rome Rimini Challenger Bergamo Challenger Eckental Challenger Prague Challenger Wolfsburg Challenger Biella Challenger Athens Challenger Furth Challenger Courmayeur Challenger Status Athens Open - Athens Pro Challenger at Calabasas - Calabasas Tulsa Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Ostdeutscher Sparkassen Cup - Dresden Sacramento Challenger Tiburon Challenger Timisoara Challenger - Timisoara Sarasota Challenger Oberstaufen Cup - Oberstaufen Aamulehti Tampere Open - Tampere s Tennis Masters 06 - Graz WOW Cafe Challenger - New Orleans Wailea Men's Challenger - Maui Open Prevadies - St. Brieuc Napa Challenger Sacramento Challenger Tiburon Challenger Lamberts Open by Stawag - Aachen Nokian Hakkapeliitta Open - Tampere Logopak Challenger 2005 - Lubeck Heilbronn Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Banja Luka Challenger Odlum Brown Vancouver Open - Vancouver Oberstaufen Challenger Tampere Challenger Jameson Cup - Milan Rennes Challenger ATP Challenger Numea - New Caledonia Volkswagen Challenger 2005 - Wolfsburg Gemax Samsung Open 2005 - Belgrade Aachen Challenger Salzburg Challenger Heilbronn Challenger Okal Cup 2001 International Bavarian Championships - Eckental Sarajevo Challenger Warsteiner Challenger Wolfsburg - Wolfsburg 2003 USTA Challenger of Calabasas - Calabasas Furth Challenger Milan Challenger Warsteiner Grand Prix - Oberstaufen Dharwad Challenger 2003 - Dharwad Okal Cup 2003 - Eckental Oberstaufen Challenger Volkswagen Challenger 2004 - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Schickedanz Open - Furth Open Castilla y Leon - Segovia Burbank Challenger - Burbank Open de Rennes La Trinitaine - Rennes ATU Cup - Weiden Olbia Challenger - Olbia Citta di Monza - Monza IPP Open - Helsinki New Delhi Challenger III - New Delhi Prague Challenger LTA Wrexham Challenger - Wrexham Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg Singha Tennis Classic - Tarzana 4th Volkswagen Challenger - Wolfsburg Pekao Open 2003 - Szczecin Unicredit (Suisse) Bank S.A. Challenger - Chiasso Memorial Piertomaso Tessitore - San Remo ATU Cup - Weiden Oberstaufen Cup - Oberstaufen DPD Challenger 2002 - Aschaffenburg Surbiton Challenger Canottieri Mincio Open - Mantova Uncle Toby's Australian Men's Clay Court Challenger - Canberra Black Forest Open 2004 - Freudenstadt Schickedanz Open 2007 - Furth The Swanston Challenger - Sacramento Swanston Challenger - Sacramento Bauer Watertechnology Cup - Eckental Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Unique Zagreb Open - Zagreb Ostdeutscher Sparkessen Cup - Dresden Mamaia Challenger - Constanta Bangkok Challenger Oberstaufen Challenger Open de Rennes - Rennes Rijeka Challenger 2003 Mercedes Cup - Stuttgart Korat Challenger Zagreb Challenger Karlsruhe Challenger Zagreb Challenger BMW Open - Munich Mercedes-Benz Cup - Los Angeles SAP Open - San Jose Tennis Channel Open - Las Vegas BMW Open - Munich Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Yokohama Challenger Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Toyota Challenger Heilbronn Challenger Belgrade Challenger BMW Open - Munich BMW Open - Munich Aircel Chennai Open - Chennai The Artois Championships - London Serbia Open - Belgrade Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Open de Nice Cote d'Azur - Nice Sunrise Challenger Farmers Classic - Los Angeles Citi Open - Washington Grand Prix Hassan II - Casablanca Valencia Open - Valencia Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Erste Bank Open - Vienna Ordina Open - s-Hertogenbosch AEGON Championships - London Rimouski Challenger Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing China Open - Beijing Brisbane International - Brisbane US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Sydney International - Sydney Open de Nice Cote d'Azur - Nice AEGON Championships - London Brisbane International - Brisbane US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Memphis Open - Memphis Delray Beach Open - Delray Beach U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Geneva Open - Geneva Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem New York Open - New York Nature Valley International - Eastbourne U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Athens Challenger Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham RCA Championships - Indianapolis Countrywide Classic - Los Angeles Dallas Open - Dallas Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Delray Beach Open - Delray Beach Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland BCR Open Romania - Bucharest Abierto Mexicano - Los Cabos US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Braunschweig Challenger Sydney International - Sydney Medibank International - Sydney China Open - Beijing Adelaide International - Adelaide AEGON Championships - London Legg Mason Tennis Classic - Washington Emilia-Romagna Open - Parma Bank Austria Tennis Trophy - Vienna Delray Beach Open - Delray Beach SAP Open - San Jose SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem Citi Open - Washington AEGON Championships - London Apia International - Sydney Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Apia International - Sydney Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Brisbane International - Brisbane Okal Open - Eckental Memphis Open - Memphis AEGON Championships - London US Men's Clay Court Championship - Houston Geneva Open - Geneva China Open - Beijing Intersport Heilbronn Open - Heilbronn AEGON Championships - London AEGON International - Eastbourne ASB Classic - Auckland New York Open - New York Geneva Open - Geneva China Open - Beijing US Men's Clay Court Championship - Houston Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Noventi Open - Halle Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Citi Open - Washington US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Pilot Pen Tennis - New Haven U.S. Men's Clay Court Championships - Houston Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Indianapolis Tennis Championships - Indianapolis China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Sony Ericsson Open - Miami BMW Open - Munich US Men's Clay Court Championship - Houston Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Erste Bank Open - Vienna Hall of Fame Open - Newport Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Chennai Open - Chennai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome AEGON Championships - London Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Heineken Open - Auckland Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Rogers Masters - Toronto Shanghai ATP Masters 1000 - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome US Men's Clay Court Championship - Houston Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris AEGON International - Eastbourne Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Rogers Cup - Toronto Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Miami Open - Miami Hall of Fame Open - Newport Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Australian Open - Melbourne Sony Ericsson Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Western & Southern Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Rogers Cup - Montreal Miami Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Countrywide Classic - Los Angeles SAP Open - San Jose The Nottingham Open - Nottingham Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Erste Bank Open - Vienna Abierto Mexicano - Los Cabos Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, COL-USA 1-3 Australian Open - Melbourne Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 French Open - Paris Wimbledon - London Laver Cup - Prague Davis Cup, World Group, QF, USA-BEL 4-0 French Open - Paris Davis Cup, World Group, SF, CRO-USA 3-2 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris All Lower level tournaments U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, USA-GBR 1-3 U.S. Open (juniors) ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, USA-SUI 5-0 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, SRB-USA 1-3 AAMI Classic - Kooyong AAMI Classic - Kooyong Olympics - Beijing